package main

import (
	"fmt"
	"strings"
)

/*
	1、从键盘接受任意字符串，统计其中数字、大写字母、小写字母的个数

*/

func main() {
	var str1, str2 string
	fmt.Println("请输入随机字符串:")
	fmt.Scanln(&str1)
	var num, c_num, C_num int
	for _, i := range str1 {
		if !(strings.Contains(str2, string(i))) {
			count := strings.Count(str1, string(i))
			if i >= 48 && i <= 57 {
				num = num + count
			} else if i >= 'a' && i <= 'z' {
				c_num = c_num + count
			} else if i >= 'A' && i <= 'Z' {
				C_num = C_num + count
			}
		}
		str2 = str2 + string(i)
	}
	fmt.Printf("数字的个数是:%d,小写字母的个数为:%d,大写字母的个数为:%d", num, c_num, C_num)
}
